#include "widget.h"

#include <QApplication>
//QProgressBar进度条控件
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Widget w;
    w.show();
    return a.exec();
}
/* QProgressBar进度条控件属性
 * minimum属性:进度条最小值(默认：0)
 * maximum属性:进度条最大值(默认：100)
 * value属性:进度条当前值
 * alignment属性:文本在进度条中的对齐方式 - 显示百分比的数字在进度条的位置
 *      Qt::AlignLeft:左对齐
 *      Qt::AlignRight:右对齐
 *      Qt::AlignCenter:居中对其
 *      Qt::AlignJustify:两端对齐
 * textVisible属性:进度条数字(显示百分比的数字)是否可见
 * orientation属性:进度条方向(水平、垂直)
 * invertAppearance属性:是否是朝反方向增长进度(是否从右往左)
 * textDirection属性:文本朝向
 * format属性:展示数字的格式
 *      %p-进度百分比
 *      %v-进度数值
 *      %m-剩余时间(单位:毫秒)
 *      %t-总时间(单位:毫秒)
*/

/* 更改进度条颜色
 * 使用图形化方式 利用QSS进行创建
 * 修改样式表
 * QProgressBar::chunk {background-color:red;}
 * QProgressBar 指定控件类型
 * chunk 表示进度条框(进度框(已走过的))
 * QProgressBar::chunk 表示选择器 设置的样式，到底要针对哪个控件生效
*/
